.root-4d{
  display: flex;
  min-width: 1920px;
  min-height: 800px;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: 'PingFangSC-Medium, PingFang SC';
  //overflow-x: auto;
  //overflow-y: hidden;
}
.box-shadow{
  background: #FFFFFF;
  box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.08);
  border-radius: 2px;
}

// icon
.icon-box{
  font-size: 16px;
  color: #333;
}
.icon-box:hover{
  color: #1677FF;
}


// table
.ant-table-column-title{
  color: #666666 !important;
}
.ant-table-thead > tr > th, .ant-table-tbody > tr > td {
  text-align: center !important;
  padding: 16px 0px !important;
  overflow-wrap: break-word !important;
}
.table-icon-box{
  display: flex;
  justify-content: space-around;
  >div:hover{
    color: #1677FF;
  }
}

// descriptions
.ant-descriptions-item{
  padding-left: 45px !important;
  padding-bottom: 8px !important;
  >*{
    color: #666666 !important;
  }
}

// checkbox
.ant-checkbox-group{
  user-select:none;
}

// 颜色选择器
.data-popper-arrow{
  z-index: 1000;
}

// 地图
.mapboxgl-canvas{
  outline: none;
}
.mapboxgl-control-container{
  display: none;
}
.mapboxgl-ctrl {
  display: none !important;
}

// icon
.svg-icon{
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden
}
